// packagePersonalCenter/pages/loadPeople/loadPeople.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
      status:0,
      title:'',
      dataList:[],
      userId:1,
      id:0,
  },
  //单选事件
   radioChange(e) {
          const value = e.detail.value;
          console.log('选中的发货人:', value);
          this.setData({
            id:value
          })
          // 这里可以根据业务需求进行进一步的数据处理或页面更新

        },
    //提交事件
    chioceOk(){
      const loder= {};
      const unloder = {};
    if(this.data.status == 0){
      for (let i = 0; i < this.data.dataList.length; i++) { 
        if(this.data.dataList[i].id == this.data.id){
          loder.id=this.data.dataList[i].id;
          loder.freightPeople=this.data.dataList[i].freightPeople;
          loder.phoneNumber=this.data.dataList[i].phoneNumber;
          loder.address=this.data.dataList[i].address;
        }
        console.log("loder的内容"+loder); 
        wx.setStorageSync('loder',loder);
      }
    }else{
      for (let i = 0; i < this.data.dataList.length; i++) { 
        if(this.data.dataList[i].id == this.data.id){
          unloder.id=this.data.dataList[i].id;
          unloder.freightPeople=this.data.dataList[i].freightPeople;
          unloder.phoneNumber=this.data.dataList[i].phoneNumber;
          unloder.address=this.data.dataList[i].address;
          wx.setStorageSync('unloder',unloder);
        }
      }
    }
       // 存储数据
      /* wx.setStorageSync('goodsOrder', { loderId: 'this.data.id' }); */
      wx.navigateBack({
        delta: 1
      });
    },

      //根据userId查询
    getfreightInfo(){
    wx.request({
      url: 'http://localhost:8080/source/freightInfo/list',
      data:{
        userId:this.data.userId,
        status:this.data.status,
      },
      method:'GET',
      success:(res)=>{
        console.log(res.data.rows);
        this.setData({
          dataList:res.data.rows,
        })
      }
    })
      },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options);
    const app = getApp();
    this.setData({
     userId:app.globalData.userId,
     status: options.status
    });
    this.setPageTitle(options.status)
    this.getfreightInfo();
  },
  

  setPageTitle(e) {
    if (e == 0) {
      this.setData({
        title: "装货信息"
      })
    }else if (e == 1) {
      this.setData({
        title: "卸货信息"
      })
    }

    try {
      // 使用微信小程序的页面设置API（wx.setNavigationBarTitle）来尝试设置导航栏标题
      // 这里虽然不是直接传递给orderDetails.json，但可以达到类似动态设置对应配置项的效果
      wx.setNavigationBarTitle({
        title:this.data. title
      });
    } catch (e) {
      console.error('设置导航栏标题出错：', e);
    }
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getfreightInfo();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})